Analyzing Commercial Component Models
نویسندگان
چکیده
Our goal is this paper was to clarify what commercial component models provide to support component-based systems. One of the key motivations was the evident confusion about what a component is, even within a single component model. In this paper we first make a distinction between the functionality of a component model and the mechanisms it uses to support that functionality. We define three kinds of invocation mechanisms for component model services: explicit, implied, and declarative. We describe the elements of a component, show how they support the different invocation mechanisms, and show the role of packaging standards for well-defined components. The component models we examined fall into three distinct groups, with JavaBeans at the weak end, CORBA 2.3, COM/DCOM, and COM+ in the middle, and EJB and .NET at the strong end. The strong component models have configurable execution semantics for operation invocation, declarative service usage, and, most importantly, a well-defined component concept. They also have the properties of the middle group of component models, which use the implied service usage mechanism to support transparent remote communication, and allow an application to use multiple implementations of a component at a time. COM+ falls between the strong and middle groups.
منابع مشابه
Sparse Structured Principal Component Analysis and Model Learning for Classification and Quality Detection of Rice Grains
In scientific and commercial fields associated with modern agriculture, the categorization of different rice types and determination of its quality is very important. Various image processing algorithms are applied in recent years to detect different agricultural products. The problem of rice classification and quality detection in this paper is presented based on model learning concepts includ...
متن کاملFads Models with Markov Switching Hetroskedasticity: decomposing Tehran Stock Exchange return into Permanent and Transitory Components
Stochastic behavior of stock returns is very important for investors and policy makers in the stock market. In this paper, the stochastic behavior of the return index of Tehran Stock Exchange (TEDPIX) is examined using unobserved component Markov switching model (UC-MS) for the 3/27/2010 until 8/3/2015 period. In this model, stock returns are decomposed into two components; a permanent componen...
متن کاملCommercial Aircraft-Cabin Egress: The Current State of Simulation Model Development and the Need for Future Research
There has been increasing interest in developing simulation models capable of analyzing commercial aircraft-cabin egress under both non-life-threatening and life-threatening scenarios. At issue is the ability to accurately simulate human behavior within non-toxic environments, as well as the debilitating effects that toxic environments (e.g., fire and smoke) have on human-decision making. A set...
متن کاملA Survey on the Quality Information Provided by Software Component Vendors
The last decade marked the first real attempt to turn software development into engineering through the concepts of ComponentBased Software Development (CBSD) and Commercial Off-The-Shelf (COTS) components. The idea is to create high-quality parts and join them together to form a functioning system. One of the most critical processes in CBSD is the selection of the COTS components from a reposi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002